package br.com.insight.consultoria.negocio.fachada.perguntasecreta;

import java.util.List;

import br.com.insight.consultoria.entity.PerguntaSecreta;
import br.com.insight.consultoria.erro.exception.InsightException;
import br.com.insight.consultoria.negocio.bo.interfacebo.PerguntaSecretaBO;

public class FachadaPerguntaSecretaBean implements FachadaPerguntaSecreta{

	private PerguntaSecretaBO perguntaSecretaBO;
	
	@Override
	public void inserir(PerguntaSecreta perguntaSecreta)
			throws InsightException {
		getPerguntaSecretaBO().inserir(perguntaSecreta);
	}
	
	@Override
	public void alterar(PerguntaSecreta perguntaSecreta)
			throws InsightException {
		getPerguntaSecretaBO().alterar(perguntaSecreta);
	}
	
	@Override
	public void excluir(PerguntaSecreta perguntaSecreta)
			throws InsightException {
		getPerguntaSecretaBO().excluir(perguntaSecreta);
	}
	
	@Override
	public PerguntaSecreta getPerguntaSecreta(Long id) throws InsightException {
		
		return getPerguntaSecretaBO().getPerguntaSecreta(id);
	}
	
	@Override
	public List<PerguntaSecreta> listaPerguntaSecreta() throws InsightException {
		
		return getPerguntaSecretaBO().listaPerguntaSecreta();
	}

	
	public PerguntaSecretaBO getPerguntaSecretaBO() {
		return perguntaSecretaBO;
	}

	public void setPerguntaSecretaBO(PerguntaSecretaBO perguntaSecretaBO) {
		this.perguntaSecretaBO = perguntaSecretaBO;
	}
	
}
